home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
015a
/
do1003.zip
/
TIME.SCR
< prev
next >
Wrap
Text File
|
1991-12-30
|
879b
|
51 lines
* SCRIPT: TIME.SCR -- Implements a digital clock with alarm
.clr
/MATH Bell 0
.re
/BIG DO 2
.go 20 5 ye
C L O C K»#«
:StartClock
/box 1 10 80 19 14 11 " Current Time "
.wi 50 21 80 25
Press "»bo«S»#«" to set alarm
Press »bo«<esc>»#« to quit clock
Press »bo«<space>»#« to clear alarm
.wi 8 12 79 19
:time
.go 1 1 cy
/big {time}
.#
/INKEY "" Check
/GOSUB CheckAlarm
/GOTO time
:Check
.wi full
/IF %CHAR EQ S C2
.go 2 20
/SET default {time}
/GETS Atime Default "»ma«Alarm»wh«:»#« "
/MATH Bell 0
/GOTO startclock
:C2
/IF %CHAR NE ~027 END
/IF %CHAR NE " " CA3
/GOTO StartClock
:CheckAlarm
/IF %ATIME NE "" CA2
/IF @time({time}) GE @time(%Atime) CA2
.bell
/inc bell
/IF %bell GT 20 CA2
/CLEAR Atime
:CA2
/RETURN
:CA3
/CLEAR Atime
.go 1 20
" "
/GOTO StartClock
:end
.wi full clr
/ENDEXEC CLEAR